﻿using NJabber.Stream.Elements;

namespace NJabber.Client.StanzaFactories
{
    public interface IMessageStanzaFactory
    {
        Stanza CreatePersonalMessage(JID receiverId, string subject, string text);
        Stanza CreateGroupMessage(JID receiverId, string subject, string text);
        Stanza CreateHeadlineMessage(JID receiverId, string subject, string text);
        Stanza CreateStandaloneMessage(JID receiverId, string subject, string text);
        Stanza CreateMessage(MessageParameters parameters);
    }

    public class MessageParameters : StanzaParameters
    {
    }
}
